﻿#pragma once
#include "AsQBasicGlobal.h"
#include "AsException.h"

class AS_QBASIC_EXPORT AsQException : public AsException {
public:
	AsQException();
	AsQException(const QString& info);
	AsQException(ExceptionCode code);
	AsQException(ExceptionCode code, const QString& info);

public:
	QString qstrInfo();

public:
	static void Throw(ExceptionCode code, const QString& info);

};

